High Performance Fortran

نویسندگان

  • John Merlin
  • Ken Kennedy
چکیده

High Performance Fortran is an informal standard for extensions to Fortran 90 to assist its implementation on parallel architectures, particularly for data-parallel computation. Among other things, it includes directives for expressing data distribution across multiple memories, and concurrent execution features. This paper provides an informal introduction to the main features of HPF.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transtool: a Restructuring Tool for the Parallelization of Applications Using High Performance Fortran

In this paper, we present the TransTool project, whose aim is to design a restructuring tool for the transformation of Fortran 77 programs into High Performance Fortran (HPF). TransTool includes an editor, a parser, a dependence analysis tool and an optimization kernel. Moreover, we provide the users with a clean open interface, so that developers of tools around HPF can easily integrate their ...

متن کامل

Changing the Face of High-Performance Fortran Code

There is a huge amount of Fortran code that is too valuable to throw away, but very expensive to maintain. Refactoring tools have had a great impact on the productivity of object-oriented developers and the quality of code. However, highperformance languages such as C and Fortran do not have these tools. Moreover, refactorings specific to high-performance and parallel computing have not yet bee...

متن کامل

Code generation in bouclettes

Bouclettes is a source to source loop nest parallelizer. It takes as an input Fortran uniform, perfectly nested loops and gives as an output an equivalent High Performance Fortran program with data distribution directives and parallel ($HPF! INDEPENDENT) loops. This paper explains how the HPF program is built from a “shifted linear schedule” and a data allocation. We focus on the problems we ha...

متن کامل

Interpreting the Performance of HPF / Fortran 90

In this paper we present a novel interpretive approach for accurate and cost-eeective performance prediction in a high performance computing environment , and describe the design of a source-driven HPF/Fortran 90D performance prediction framework based on this approach. The performance prediction framework has been implemented as part of a HPF/Fortran 90D application development environment. A ...

متن کامل

Comparison of Diierent Computer Platforms for Running the Versatile Advection Code Comparison of Diierent Computer Platforms for Running the Versatile Advection Code

The Versatile Advection Code is a general tool for solving hydrodynamical and magnetohydrodynamical problems arising in astrophysics. We compare the performance of the code on diierent computer platforms, including work stations and vector and parallel supercom-puters. Good parallel scaling can be achieved with the data parallelism expressed in High Performance Fortran. With the aid of the auto...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997